﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using XF.Meeting.Entity.CommonEntity;
using XF.Meeting.Entity.Query;
using XF.Meeting.Entity.View;

namespace XF.Sugar.IService.own
{
    public interface IReportService
    {
        Task<PageList<MeetingRoomReport>> GetMeetingRoomReport(ReportQuery query);
        Task<PageList<PersonMeetingReport>> GetPersonMeetingReport(ReportQuery query);
        Task<PageList<DeptMeetingReport>> GetDeptMeetingReport(ReportQuery query);
        Task<PageList<DeptPersonMeetingReport>> GetDeptPersonMeetingReport(ReportQuery query);
        Task<PageList<PersonMeetingDetailsReport>> GetPersonMeetingDetailsReport(ReportQuery query);
    }
}
